//window.load 맵생성
var map = '';
var state = false;

$(window).bind('load', function() {
	
	var position = new daum.maps.LatLng(37.537123, 127.005523);
	
	map = new daum.maps.Map(document.getElementById('map'), {
		center : position,
		level : 12,
		mapTypeId : daum.maps.MapTypeId.HYBRID
		
	});
	
	var infowindow = new daum.maps.InfoWindow();
	var marker; 
	
	$('#addmark').click(function(){	
		
	    //마크추가 버튼 클릭시 
		state = true;
		
		//지도 표시영역에 mapcursor 클래스 추가 커서모양 변경
		$('#map div').addClass('mapcursor');

	});

	daum.maps.event.addListener(map,'click',function(e){
		
		if(!state) return;

		//state==true, 
		//마크를 추가할 곳에 클릭 이벤트 발생시 mapcursor클래스 삭제
		$('#map div').removeClass('mapcursor');
		
		marker = new daum.maps.Marker();
		marker.setPosition(e.latLng);
		marker.setMap(map);
		infowindow.marker = marker;
		
//		$('.infowindow').css('display','block');
		
		var content = $('#content').html();
		infowindow.setContent(content);
		infowindow.open(map,marker);

		daum.maps.event.addListener(marker,'click',function(){

			infowindow.open(map,this);
			infowindow.marker = this;
		});
		
		//삭제
		$('.infowindow_delete').click(function(){
			
			infowindow.marker.setMap(null); 
			infowindow.close();
			
		});
		
		//취소
		$('.infowindow_cancellation').click(function(){

			infowindow.close();
			
		});
		
		//확인
		$('.infowindow_submit').click(function(){
			
			$('#regbox').css('display','block');
			
			var title = $('.infowindow_title').val();
			var content = $('.infowindow_content').val();
			var inner = $('#regview').html()+'<li><a id="reg_title" href="#" title="'+title+'" content="'+content+'">'+title+'</a><p id="reg_content">'+content+'</p></li>';
			$('#regview').html(inner);
			
		});
		
		state = false;
	});
});

//var result = new Array();
//var inner  = "";
// 검색결과 마크
var marker = new daum.maps.Marker();
// 검색 기능
$('#form').bind('submit',function(){
	
	if($('#keyword').val()==""){
		alert("키워드를 입력하세요");
		return false;
	}else {
		$.getJSON('http://apis.daum.net/maps/addr2coord?apikey=90d55163a6e3d3f8d2fa5bbe7b8bdbab70e2953c&q='+$('#keyword').val()+'&output=json&callback=?',
			       function(data){
			
						var result = data.channel.item;
						var inner = '';
						
						for(var i = 0; i <result.length; i++){
							inner += '<li><a href="#" lat="'+result[i].lat+'" lng="'+result[i].lng+'">'+result[i].title.replace("","")+'</a></li>';
						}	
						$('#searchview').html(inner);
						$('#searchviewbox').css('display','block');
						
						var lng ="", lat ="";
						
						$('#searchview a').bind('click', function(){
							
							lng = $(this).attr('lng');
							lat = $(this).attr('lat');
							
							//console.log(lng, lat);
							
							var mposition = new daum.maps.LatLng(lat,lng);
							
							marker.setPosition(mposition);
							marker.setMap(map);
							map.setCenter(mposition);
							map.setLevel(9);
							return false;
						});
					});
		
			return false;
	}
});
//검색기능 

//검색결과창 닫기
$('#searchview_close_button').click(function(){

	$('#searchviewbox').css('display','none');
	
});

$('#regbox_close_button').click(function(){

	$('#regbox').css('display','none');
	
});
















